package fr.auzaiphe.commun.reseau;

import java.net.InetAddress;

import javax.swing.JFrame;

import fr.auzaiphe.admin.constantes.ConstantesAdmin;
import fr.auzaiphe.admin.model.Alerte;
import fr.auzaiphe.joueur.model.JoueurModel;
import fr.auzaiphe.joueur.view.JoueurView;

public class PacketAlerteJoueur extends Packet
{
	private String titre;
	private String texte;
	private String lienFichier;
	
	public PacketAlerteJoueur ( String pTitre, String pTexte, String pLienFichier, InetAddress pInetAdresse)
	{
		this.titre = pTitre;
		this.texte = pTexte;
		this.lienFichier = pLienFichier;
		this.source = pInetAdresse;
	}

	@Override
	public void action()
	{
		if ( this.model instanceof JoueurModel && ((JoueurModel) this.model).isConnected() )
			((JoueurView)this.view).afficherAlerte(texte, titre, lienFichier);
	}
}
